place where the shore is precipitous - Espagnol Anglais Dictionnaire